From f1248ccea4b5c9dc9daec7b4d33ec70f8a7d8388 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 25 Oct 2015 17:18:20 -0400 Subject: [PATCH] infobar: Add a name to the css node This lets us avoid the type name in css. --- gtk/gtkinfobar.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gtk/gtkinfobar.c b/gtk/gtkinfobar.c index 01f0f48307..919b95cdfa 100644 --- a/gtk/gtkinfobar.c +++ b/gtk/gtkinfobar.c @@ -119,6 +119,12 @@ * multiple elements. The “response” attribute specifies a * numeric response, and the content of the element is the id of widget * (which should be a child of the dialogs @action_area). + * + * # CSS nodes + * + * GtkInfoBar has a single CSS node with name infobar. The node may get + * one of the style classes .info, warning, .error or .question, depending + * on the message type. */ enum @@ -585,6 +591,8 @@ gtk_info_bar_class_init (GtkInfoBarClass *klass) gtk_widget_class_bind_template_child_internal_private (widget_class, GtkInfoBar, action_area); gtk_widget_class_bind_template_child_internal_private (widget_class, GtkInfoBar, close_button); gtk_widget_class_bind_template_child_internal_private (widget_class, GtkInfoBar, revealer); + + gtk_widget_class_set_css_name (widget_class, "infobar"); } static void -- 2.30.2